package com.n5x.mapper.user;

import com.n5x.model.user.UserDisCount;
import com.n5x.model.user.UserDisCountExample;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface UserDisCountMapper {
    int countByExample(UserDisCountExample example);

    int deleteByExample(UserDisCountExample example);

    int deleteByPrimaryKey(String id);

    int insert(UserDisCount record);

    int insertSelective(UserDisCount record);

    List<UserDisCount> selectByExampleWithBLOBs(UserDisCountExample example);

    List<UserDisCount> selectByExample(UserDisCountExample example);

    UserDisCount selectByPrimaryKey(String id);

    int updateByExampleSelective(@Param("record") UserDisCount record, @Param("example") UserDisCountExample example);

    int updateByExampleWithBLOBs(@Param("record") UserDisCount record, @Param("example") UserDisCountExample example);

    int updateByExample(@Param("record") UserDisCount record, @Param("example") UserDisCountExample example);

    int updateByPrimaryKeySelective(UserDisCount record);

    int updateByPrimaryKeyWithBLOBs(UserDisCount record);

    int updateByPrimaryKey(UserDisCount record);
}